﻿QWidget:focus { outline: none; } /*去除点击的虚线框*/

QMainWindow,QDialog
{
    background-color: rgb(181, 181, 181);
}

/******************** QPushButton ***********************/
QPushButton
{
    border: 2px outset rgb(159, 159, 159); /* QPushButton边框的宽度、样式和颜色 */
    background-color: rgb(181, 181, 181); /* 背景颜色 */
    color: black; /* 文本颜色 */
    border-radius: 0px; /* 边框圆角 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-size: 10pt;  /*文本字体大小 */
    font-weight: bold;
    /*width:70px;*/
    /*height:30px;*/
}


QPushButton#btnMain1,#btnMain2,#btnMain3,#btnMain4,#btnMain5,#btnMain6,#btnMain7
{
    background-color: rgb(181, 181, 181); /* 背景颜色 */
    border: 2px outset  rgb(158, 158, 158); /* QPushButton边框的宽度、样式和颜色 */
    font-size: 11pt;  /*文本字体大小 */
    font-weight: bold;
    border-radius: 1px; /* 边框圆角 */
    color: black; /* 文本颜色 */
}

QPushButton::checked#btnMain1,QPushButton::checked#btnMain2,QPushButton::checked#btnMain3,
QPushButton::checked#btnMain4,QPushButton::checked#btnMain5,QPushButton::checked#btnMain6,
QPushButton::checked#btnMain7
{
    background-color: rgb(120, 120, 120); /* 背景颜色 */
    border: 2px outset  rgb(158, 158, 158); /* QPushButton边框的宽度、样式和颜色 */
    font-size: 11pt;  /*文本字体大小 */
    font-weight: bold;
    border-radius: 1px; /* 边框圆角 */
    color: white; /* 文本颜色 */
}


QPushButton#btnForward,#btnForward_2,#btnForward_3,#btnForward_4,#btnForward_5,#btnForward_6
{
    border: 2px outset rgb(159, 159, 159); /* QPushButton边框的宽度、样式和颜色 */
    image: url(:/res/image/leftWards2.png);
}
QPushButton#btnReverse,#btnReverse_2,#btnReverse_3,#btnReverse_4,#btnReverse_5,#btnReverse_6
{
    border: 2px outset rgb(159, 159, 159); /* QPushButton边框的宽度、样式和颜色 */
    image: url(:/res/image/rightWards2.png);
}

QPushButton::pressed#btnForward,QPushButton::pressed#btnForward_2,QPushButton::pressed#btnForward_3,
QPushButton::pressed#btnForward_4,QPushButton::pressed#btnForward_5,QPushButton::pressed#btnForward_6
{
    border: 2px outset rgb(159, 159, 159); /* QPushButton边框的宽度、样式和颜色 */
    image: url(:/res/image/leftWards1.png);
}
QPushButton::pressed#btnReverse,QPushButton::pressed#btnReverse_2,QPushButton::pressed#btnReverse_3,
QPushButton::pressed#btnReverse_4,QPushButton::pressed#btnReverse_5,QPushButton::pressed#btnReverse_6
{
    border: 2px outset rgb(159, 159, 159); /* QPushButton边框的宽度、样式和颜色 */
    image: url(:/res/image/rightWards1.png);
}


QPushButton:pressed
{
    background-color: rgb(120, 120, 120);
    border: 2px inset  rgb(175, 175, 175);
    color:white;
}



/********************QToolButton********************/
QToolButton
{
    border: 1px solid #FFFFFF; /* QPushButton边框的宽度、样式和颜色 */
    background-color: #285FAB; /* 背景颜色 */
    color: white; /* 文本颜色 */
    border-radius: 5px; /* 边框圆角 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-size: 11pt; /* 文本字体大小 */
    font-weight: bold;
}
QToolButton:checked
{
    background-color: #3f81c1;
}



/******************** QLabel ***********************/
QLabel
{
    font-size: 10pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color: black;
}
QLabel#label_DateTime,#label_Titile
{
    font-size: 11pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color: black;
}

/******************** QGroupBox ***********************/
QGroupBox
{
    border: 3px groove rgb(159,159,159);
    border-radius: 0px;
    /*background-color: rgba(255, 255, 255,0.2);  /背景半透明 */
    background-color: transparent;

    font-size: 11pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color: rgb(0, 0, 220);
    margin-top: 0.5em; /* 顶部边距 */
}
QGroupBox::title {
    subcontrol-origin: margin;
    subcontrol-position: top left; /* 确保标题在顶部居中 */
    left:15px;
    padding: 0 3px;
    border: 2px outset rgb(159,159,159);
    border-radius: 0px;
}

QGroupBox#groupBox_setBtnSetting,QGroupBox#groupBox_MCUDialog,QGroupBox#groupBox_MotorZeroDialog
{
    border: 0px solid darkGreen;
    background-color: rgba(40, 95, 171,0.5);  /*背景半透明 */
    margin: 0px 0px 0px 0px;
}


/******************** QMessageBox ***********************/
QMessageBox
{
    font-size: 11pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    background-color: rgb(181, 181, 181);
}

/******************** QComboBox ***********************/
QComboBox
{
    background:white;
    border: 2px inset rgb(159,159,159); /* 边框宽度为1px，颜色为#A0A0A0 */
    border-radius: 2px;   /* 圆角 */
    padding: 1px 10px 1px 3px;   /* 字体填衬 */
    color: #000000;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-size: 11pt; /* 文本字体大小 */
}
QComboBox:disabled
{
    color:rgb(129,129,129);
}
/* 下拉后，整个下拉窗体样式 */
QComboBox QAbstractItemView
{
    outline: 0px outset gray;   /* 选定项的虚框 */
    border: 0px outset rgb(159,159,159);   /* 整个下拉窗体的边框 */
    color: black;
    background-color: rgb(140,140,140);   /* 整个下拉窗体的背景色 */
    selection-background-color: lightgreen;   /* 整个下拉窗体被选中项的背景色 */
    font-size: 11pt; /* 文本字体大小 */
}
/* 下拉后，整个下拉窗体每项的样式 */
/* 项的高度（设置pComboBox->setView(new QListView(this));后该项才起作用） */
QComboBox QAbstractItemView::item
{
    height: 30px;
}

/* 设置滚动条的宽度 */
/* 在后面的QScrollBar中统一设置了
QComboBox QAbstractItemView QScrollBar {

    width: 10px;
}
*/

/* 设置垂直滚动条的样式 */
/* 在后面的QScrollBar中统一设置了
QComboBox QAbstractItemView QScrollBar::vertical
{
    border: 0px inset rgb(159,159,159);
    background: red;
    margin: 0px 0px 0px 0px;
}
*/

/* 设置垂直滚动条滑块的样式 */
/* 在后面的QScrollBar中统一设置了
QComboBox QAbstractItemView QScrollBar::handle:vertical
{
    border: 1px outset rgb(129,129,129);
    background: rgb(159,159,159);
    min-height: 20px;
}*/

QComboBox::drop-down
{
    subcontrol-origin: padding;   /* 子控件在父元素中的原点矩形。如果未指定此属性，则默认为padding。 */
    subcontrol-position: top right;   /* 下拉框的位置（右上） */
    width: 24px;   /* 下拉框的宽度 */
    border-left-width: 0px;   /* 下拉框的左边界线宽度 */
    border-left-color: darkgray;   /* 下拉框的左边界线颜色 */
    border-left-style: solid;   /* 下拉框的左边界线为实线 */
    border-top-right-radius: 3px;   /* 下拉框的右上边界线的圆角半径（应和整个QComboBox右上边界线的圆角半径一致） */
    border-bottom-right-radius: 3px;   /* 同上 */
    image: url(:/images/pull_down.png);
}
/* 下拉箭头样式 */
QComboBox::down-arrow
{
    width: 24px; /* 下拉箭头的宽度（建议与下拉框drop-down的宽度一致） */
    background: rgba(54,54,54,0); /* 下拉箭头的的背景色 */
    padding: 0px 0px 0px 0px; /* 上内边距、右内边距、下内边距、左内边距 */
}

/******************** QLineEdit ***********************/
QLineEdit {
        border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 2px; /* 边框圆角 */
        /* padding-left: 15px;   文本距离左边界有5px */
        background-color: rgba(248,248,255,1); /* 背景颜色 */
        color: #000000; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #F2F2F2; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 11pt; /* 文本字体大小 */
}
QLineEdit:hover { /* 鼠标悬浮在QLineEdit时的状态 */
        border: 1px solid #298DFF;
        border-radius: 3px;
}

QLineEdit[echoMode="2"] { /* QLineEdit有输入掩码时的状态 */
        lineedit-password-character: 9679;
        lineedit-password-mask-delay: 2000;
}
QLineEdit:disabled { /* QLineEdit在禁用时的状态 */
        border: 1px solid #CDCDCD;
        background-color: #EBEBEB;
        color: #B4B4B4;
}
QLineEdit:read-only { /* QLineEdit在只读时的状态 */
        background-color: #EBEBEB;
        color: #000000;
}

QLineEdit#edit_autoExportPath
{
        border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 2px; /* 边框圆角 */
        padding-left: 1px; /* 文本距离左边界有5px */
        background-color: rgba(248,248,255,1); /* 背景颜色 */
        color: #000000; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #F2F2F2; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 9pt; /* 文本字体大小 */
}

/******************** QDoubleSpinBox ***********************/
QDoubleSpinBox {
        border: 2px inset rgb(159,159,159); /* 边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 1px; /* 边框圆角 */
        padding-left: 5px; /* 文本距离左边界有5px */
        background-color: rgba(15,15,15,1); /* 背景颜色 */
        color: white; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #0000ff; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 11pt; /* 文本字体大小 */
}
QDoubleSpinBox:hover { /* 鼠标悬浮在QLineEdit时的状态 */
        border: 2px inset rgb(159,159,159);
        border-radius: 1px;
}
QDoubleSpinBox[echoMode="2"] { /* QLineEdit有输入掩码时的状态 */
        lineedit-password-character: 9679;
        lineedit-password-mask-delay: 2000;
}
QDoubleSpinBox:disabled { /* QLineEdit在禁用时的状态 */
        border: 1px solid #CDCDCD;
        background-color: #CDCDCD;
        color: #B4B4B4;
}
QDoubleSpinBox:read-only { /* QLineEdit在只读时的状态 */
        background-color: #CDCDCD;
        color: #000000;
}

/******************** QSpinBox ***********************/
QSpinBox {
        border: 2px inset rgb(159,159,159); /* 边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 3px; /* 边框圆角 */
        padding-left: 5px; /* 文本距离左边界有5px */
        background-color: rgba(15,15,15,1); /* 背景颜色 */
        color: white; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #0000ff; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 10pt; /* 文本字体大小 */
}
QSpinBox:hover { /* 鼠标悬浮在QLineEdit时的状态 */
        border: 2px inset rgb(159,159,159);
        border-radius: 3px;
}
QSpinBox[echoMode="2"] { /* QLineEdit有输入掩码时的状态 */
        lineedit-password-character: 9679;
        lineedit-password-mask-delay: 2000;
}
QSpinBox:disabled { /* QLineEdit在禁用时的状态 */
        border: 1px solid #CDCDCD;
        background-color: #CDCDCD;
        color: #B4B4B4;
}
QSpinBox:read-only { /* QLineEdit在只读时的状态 */
        background-color: #CDCDCD;
        color: #000000;
}




/******************** QRadioButton ***********************/
QRadioButton
{
    font-size: 10pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color:black;

}
QRadioButton::indicator{
    width:20px;
    height:20px;
    border-radius:10px;
    border-style: solid;
    border-width: 0px;
    border-color:rgb(0, 0, 255);
    color:black;
}
QRadioButton::indicator:checked {
    background-color: rgb(0, 255, 0);
}
QRadioButton::indicator:unchecked {
    background-color: rgb(255, 255, 255);
}
QRadioButton::indicator:checked:disabled {
    background-color: rgb(0, 255, 0);
    color:black;
}
QRadioButton::indicator:unchecked:disabled  {
    background-color:rgb(255,255, 255);
}

/******************** QCheckBox ***********************/
QCheckBox
{
    background: transparent;
    font-size: 10pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color:rgb(255, 255, 255);
}
QCheckBox::indicator
{
    width:25px;
    height:25px;
}
QCheckBox::indicator:checked
{
    border-image: url(:/res/image/checked1.png);
}
QCheckBox::indicator:unchecked
{
    border-image: url(:/res/image/unchecked1.png);
}

/*
QScrollArea#scrollArea
{
    border: 0px solid darkGreen;
    border-radius: 8px;
    background-color: #334980;  背景半透明
}
*/


QWidget#scrollAreaWidgetContents
{
    border: 0px solid darkGreen;
    border-radius: 8px;
    background-color: #334980;  /*背景半透明*/
/*    background-color: #334980;*/
}


/******************** QTableWidget ***********************/
QTableWidget
{
    color:rgb(255,255,255);
    background-color: rgba(255, 255, 255,0.8);  /*背景半透明 */
    alternate-background-color: rgba(255, 255, 255,0.3);  /* 需要setAlternatingRowColors(true) */
    font-size: 11pt;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    border-style: solid;
    border-width: 0px;
    /*border-color:rgb(0, 0, 255);*/
    border: 1px solid #285FAB;
}


QHeaderView::section
{
    height:36px;
    color:#FFFFFF;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    background-color: #3f81c1;  /*背景半透明 */
    font-size: 11pt;
    border: 1px solid #285FAB;
}

QTableWidget::item
{
    border:1px solid #285FAB;
    /*margin:10px;*/
    padding:10px;/*设置单元格内部控件或item的内边距*/
    color:back;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    font-size: 11pt;

}

/*************** 滚动条的样式 **************/

QScrollBar:horizontal
{
      border: 0px solid grey;
      background: rgb(119, 119, 119);
      height: 30px;
}
QScrollBar:vertical
{
    background: rgb(119, 119, 119);
    width:30px;
}


/*上下滑动的空白区域*/
QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical{
    background:rgb(119, 119, 119);
}

/******************** QFrame ***********************/
QFrame#frame_Status
{
    border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
    border-radius: 4px; /* 边框圆角 */
    background-color: rgba(255, 255, 255,0.3);
}

QFrame#frameMenBar
{
    border:none;
    background-color: transparent;
}


/******************** QTabWidget ***********************/
/*
QTabWidget
{
    border-radius: 5px; 边框圆角
    font-family: "Microsoft YaHei";  文本字体族
    font-size: 13pt;  文本字体大小
}
*/

QTabWidget::pane
{
    border: 2px outset rgb(159, 159, 159); /* QPushButton边框的宽度、样式和颜色 */
    background-color: rgb(181, 181, 181); /* 背景颜色 */
    color: black; /* 文本颜色 */
    /*border-top: 2px;  去掉上边框 */
    /*border-bottom-left-radius: 8px; 设置左上角圆角*/
    /*border-bottom-right-radius: 8px; 设置右上角圆角*/
}
/* 未选中的选项卡 */
QTabBar::tab{
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-size: 10pt; /* 文本字体大小 */
    font-weight: bold;
    border: 2px outset rgb(159, 159, 159); /* QPushButton边框的宽度、样式和颜色 */
    background-color: rgb(181, 181, 181); /* 背景颜色 */
    color: black; /* 文本颜色 */
    padding: 0px;
    width:200px; /*目前指定长度设置在C++代码里*/
    height:25px;
}

QTabBar::tab{
    border-top-left-radius: 0px; /*设置左上角圆角*/
    border-top-right-radius: 0px; /*设置右上角圆角*/
}



/* 选中的选项卡 */
QTabBar::tab:selected, QTabBar::tab:hover:selected {
/*    background-color: rgb(0, 127, 255);*/
    background-color: rgb(119, 119, 119);
    color: white;
    border-bottom: none;
    font-size: 12pt; /* 文本字体大小 */
    font-weight: bold;
    font-family: "Microsoft YaHei"; /* 文本字体族 */

}


/*******************  QTableView ************************/
QTableView#tableView{
    background-color: rgb(255, 255, 255);  /*背景半透明 */
    gridline-color: #285FAB; /* 设置网格线颜色 */
    border-style: solid; /* 设置边框样式 */
    border-width: 1px; /* 设置边框宽度 */
    border-color: #BEBEBE; /* 设置边框颜色 */
    /* selection-background-color: #f0f5f8; 设置选中项的背景色 */
    selection-background-color: #30425b; /* 选中项的背景色 */
    selection-color: #FFFFFF; /* 设置选中项的文字颜色 */
    border: 2px solid #285FAB;
    margin:0px;
    font-size: 11pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
}

QTableView::item#tableView
{
    background-color: #d9e5eb;  /*背景半透明 */
    padding: 0px; /* 设置单元格内边距 */
    margin:0px;
    height: 15px;
    color: back;
}

QTableView::item:selected#tableView
{
    background-color: #30425b;/**选中时的颜色**/
    color: white;
    font-weight: bold;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
}

/******************** QProgressBar ***********************/
QProgressBar
{
    border: 1px solid grey;
    border-radius:2px;
    text-align:center;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    font-size: 11pt;

}

QProgressBar::chunk
{
    background-color:rgb(0,255,0);
}

/********************* QStackedWidget **********************/

/*QStackedWidget#ManualStackedWidget
{
    border: 2px solid #285FAB;  边框的宽度、样式和颜色
    border-radius: 8px;
    background-color: rgba(255, 255, 255,0.2);  背景半透明
}*/

/******************* QFileDialog *****************************/


QFileDialog {
    background-color: #f0f0f0; /* 设置背景颜色 */
}
QFileDialog QPushButton {
    color: white; /* 设置按钮文字颜色 */
    background-color: #0078d7; /* 设置按钮背景颜色 */
    border-style: outset;
    border-width: 2px;
    border-radius: 10px;
    border-color: beige;
    font: bold 14px;
    min-width: 10em;
    padding: 6px;
}
QFileDialog QLabel {
    font-size: 10pt; /* 设置标签字体大小 */
}

QTextBrowser
{
    border: 2px inset rgb(159,159,159); /* 边框宽度为1px，颜色为#A0A0A0 */
    border-radius: 1px; /* 边框圆角 */
    padding-left: 5px; /* 文本距离左边界有5px */
    background-color: rgba(120,120,120,1); /* 背景颜色 */
    color: white; /* 文本颜色 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-size: 11pt; /* 文本字体大小 */
}


/*****单独的状态栏的设置***********/
#statusbar
{
    background-color: rgba(0, 0, 0,0);
    color:#FFFFFF;
    font-size: 12pt;
}
